//#include<iostream>
//using namespace std;
//
//int main() {
//	int m, n;
//	cin >> m >> n;
//	double** matt1 = new double* [m];
//	for (int i = 0; i < m; i++) {
//		matt1[i] = new double[n];
//	}
//
//	double** matt2 = new double* [m];
//	for (int i = 0; i < m; i++) {
//		matt2[i] = new double[n];
//	}
//
//	double** matt3 = new double* [m];
//	for (int i = 0; i < m; i++) {
//		matt3[i] = new double[n];
//	}
//
//	for (int i = 0; i < m; i++) {
//		for (int j = 0; j < n; j++) {
//			cin >> matt1[i][j];
//		}
//	}
//
//	for (int i = 0; i < m; i++) {
//		for (int j = 0; j < n; j++) {
//			cin >> matt2[i][j];
//		}
//	}
//
//	for (int i = 0; i < m; i++) {
//		for (int j = 0; j < n; j++) {
//			matt3[i][j] = matt1[i][j] + matt2[i][j];
//		}
//	}
//
//	for (int i = 0; i < m; i++) {
//		for (int j = 0; j < n; j++) {
//			if (j != n - 1) {
//				cout << matt3[i][j] << " ";
//			}
//			if (j == n - 1) {
//				cout << matt3[i][j];
//			}
//		}
//		if (i != m - 1) {
//			cout << endl;
//		}
//	}
//
//	for (int i = 0; i < m; i++) {
//		delete[]matt1[i];
//		delete[]matt2[i];
//		delete[]matt3[i];
//	}
//
//	delete[]matt1;
//	delete[]matt2;
//	delete[]matt3;
//	return 0;
//}